body{
  background-color: #fff;
}

.wrap{
  height: 100%;
  width: 100%;
  $nh:30px;
  .nav{
    padding: 12px;
    border-bottom: 1px solid #d8d8d8;
    display: flex;
    align-items: center;
    .nav-item{
      cursor: pointer;
      font-size: 14px;
      height: 30px;
      line-height: 30px;
      &:hover{
        color: #1573f4;
      }
      &:not(:last-child):after{
        font-size:18px;
        content: "/";
        padding: 0 6px;
      }
      &:last-child{
        color: #1573f4;
      }
    }
  }
  .container{
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: flex;
    .aside{
      width: 500px;
      border-right: 1px solid #d8d8d8;
      .item-wrap{
        .item{
          display: flex;
          align-items: center;
          padding: 10px;
          transition: background-color .3s ease;
          cursor: pointer;
          img{
            padding-left: 8px;
            height: 30px;
            width: 30px;
            margin: 0 6px;
          }
          &:hover{
            background-color: #fafafa;
          }
          &:not(:last-child){
            border: 1px solid #d8d8d8;
          }
          .check{
            width: 20px;
            height: 20px;
            border-radius: 1px;
            border: 1px solid #d8d8d8;
          }
          .txt{
            font-size: 15px;
            flex: 1;
          }
        }
        .check-item{
          background-color: #64b5ff;
          color: #fff;
          &:hover{
            background-color: #64b5ff;
          }
          .check{
            background: url("radio.png") no-repeat center #fff;
            background-size: 18px;
          }
        }
      }
    }
    .content{
      flex: 1;
      .cb{
        width: 400px;
        margin: 0 auto;
      }
      .item{
        padding: 10px 16px;
        .txt{
          display: inline-block;
          color: #7e7e7e;
          min-width: 60px;
        }
        select{
          padding: 8px;
          margin: 0 20px
        }
        option{
          padding: 6px;
        }
      }
      .btn-wrap{
        margin-top: 50px;
        padding: 10px;
        display: flex;
        justify-content: center;
        button{
          padding: 10px 50px;
          //background-color: #1573f4;
          //color: #fff;
          //border: none;
          margin: 0 50px;
        }
      }
    }
  }
}